View Issue Details

IDProjectCategoryView StatusLast Update
0001736T99X171.00 SKB EagleSWpublic2024-05-20 09:07
Reporter(ALTech) Sangmin Choi Assigned To(ALTech) Sangmin Choi Due Date2023-06-15 14:11
PrioritynormalSeveritys4-minorReproducibilityN/A
Status closedResolutionreopened 
Summary0001736: Please modify the IR code according to the document.
DescriptionSKB has plan to do refactoring the IR code table.
https://jira.skbroadband.com/browse/BPM-18885

They defined the added/deleted codes in attached Excel file.
Please change the IR code refer to the attached Excel file.

Models that need to be applied
-> Eagle(540), UHD4(540)

Thank you.
TagsNo tags attached.
Attach Tags

Users monitoring this issue

Activities

(ALTech) Sangmin Choi

2023-06-12 13:13

developer  

(ALTech) Sangmin Choi

2023-06-12 13:16

developer   ~0013336

Hello, Kerwin,

Could you please check this ticket?

It should be added to 540, but there is no branches for 540 until now.
Please work on 536 first.

Please provide me the test firmware(Eagle) until this Thursday(6/15).

Thank you.
Sangmin Choi.

(SW) Jerry Lin

2023-06-14 12:32

developer   ~0013375

Hi Mr.Sangmin Choi.
I will add the RCU info in 540 branch.

Jerry

(SW) Jerry Lin

2023-06-15 15:02

developer   ~0013389

Hi Sangmin Choi,

upload to
/release_by_fxn/temp_wfh/jerry/eagle/mantis_1736/usb_bfx-at100_V15.540.1.zip

Jerry

(ALTech) Sangmin Choi

2023-06-16 09:14

developer   ~0013398

Hello, Jerry,

I tested using test firmware, but it's not easy to verify all IR codes.
Because I don't have the RCU not only the removed RCU but also the added RCU.

I only verified that BT08(UEI) was removed.

So, I want to check the commits you modified.
Could you please send me the diff file or push all commits to test branch?

Thank you.
Sangmin Choi.

(SW) Jerry Lin

2023-06-16 09:41

developer   ~0013401

Hi Sangmin Choi,
i upload the diff file here.

Jerry
device_amlogic_common.diff (9,213 bytes)   
diff --git a/products/eagle/Aml_keypad.kl b/products/eagle/Aml_keypad.kl
index 355df02..661de56 100644
--- a/products/eagle/Aml_keypad.kl
+++ b/products/eagle/Aml_keypad.kl
@@ -253,29 +253,6 @@ key 530 SKB_FUNC_17		# 0x212
 key 531 SKB_FUNC_17		# 0x213
 key 532 SKB_FUNC_17		# 0x214
 key 533 SKB_FUNC_17		# 0x215
-key 534 SKB_FUNC_17		# 0x216
-key 535 SKB_FUNC_17		# 0x217
-key 536 SKB_FUNC_17		# 0x218
-key 537 SKB_FUNC_17		# 0x219
-key 538 SKB_FUNC_17		# 0x21a
-
-## Vendor : 0xF2(celtech), Version : 0x0 ~ 0xF
-key 544 SKB_FUNC_17		# 0x220
-key 545 SKB_FUNC_17		# 0x221
-key 546 SKB_FUNC_17		# 0x222
-key 547 SKB_FUNC_17		# 0x223
-key 548 SKB_FUNC_17		# 0x224
-key 549 SKB_FUNC_17		# 0x225
-key 550 SKB_FUNC_17		# 0x226
-key 551 SKB_FUNC_17		# 0x227
-key 552 SKB_FUNC_17		# 0x228
-key 553 SKB_FUNC_17		# 0x229
-key 554 SKB_FUNC_17		# 0x22a
-key 555 SKB_FUNC_17		# 0x22b
-key 556 SKB_FUNC_17		# 0x22c
-key 557 SKB_FUNC_17		# 0x22d
-key 558 SKB_FUNC_17		# 0x22e
-key 559 SKB_FUNC_17		# 0x22f
 
 ## BT02
 ## Vendor : 0xF3(remote), Version : 0x0 ~ 0xA
@@ -287,9 +264,6 @@ key 564 SKB_FUNC_17		# 0x234
 key 565 SKB_FUNC_17		# 0x235
 key 566 SKB_FUNC_17		# 0x236
 key 567 SKB_FUNC_17		# 0x237
-key 568 SKB_FUNC_17		# 0x238
-key 569 SKB_FUNC_17		# 0x239
-key 570 SKB_FUNC_17		# 0x23a
 
 ## BT06
 ## Vendor : 0xF3(remote), Version : 0x10 ~ 0x1A
@@ -298,12 +272,6 @@ key 593 SKB_FUNC_17		# 0x251
 key 594 SKB_FUNC_17		# 0x252
 key 595 SKB_FUNC_17		# 0x253
 key 596 SKB_FUNC_17		# 0x254
-#key 597 SKB_FUNC_17	# 0x255
-#key 598 SKB_FUNC_17	# 0x256
-#key 599 SKB_FUNC_17	# 0x257
-#key 600 SKB_FUNC_17	# 0x258
-#key 601 SKB_FUNC_17	# 0x259
-key 602 SKB_FUNC_17		# 0x25a
 
 ## BT03
 ## Vendor : 0xF3(remote), Version : 0x20 ~ 0x2A
@@ -312,12 +280,6 @@ key 609 SKB_FUNC_17		# 0x261
 key 610 SKB_FUNC_17		# 0x262
 key 611 SKB_FUNC_17		# 0x263
 key 612 SKB_FUNC_17		# 0x264
-#key 613 SKB_FUNC_17	# 0x265
-#key 614 SKB_FUNC_17	# 0x266
-#key 615 SKB_FUNC_17	# 0x267
-#key 616 SKB_FUNC_17	# 0x268
-#key 617 SKB_FUNC_17	# 0x269
-key 618 SKB_FUNC_17		# 0x26a
 
 ## BT07
 ## Vendor : 0xF3(remote), Version : 0x40 ~ 0x4A
@@ -326,20 +288,6 @@ key 689 SKB_FUNC_17		# 0x2b1
 key 690 SKB_FUNC_17		# 0x2b2
 key 691 SKB_FUNC_17		# 0x2b3
 key 692 SKB_FUNC_17		# 0x2b4
-key 693 SKB_FUNC_17		# 0x2b5
-#key 694 SKB_FUNC_17		# 0x2b6
-#key 695 SKB_FUNC_17		# 0x2b7
-#key 696 SKB_FUNC_17		# 0x2b8
-#key 697 SKB_FUNC_17		# 0x2b9
-#key 698 SKB_FUNC_17		# 0x2ba
-
-## SA01
-## Vendor : 0xF3(remote), Version : 0XE0 ~ 0XE4
-key 699 SKB_FUNC_17     # 0x2bb
-key 700 SKB_FUNC_17     # 0x2bc
-key 701 SKB_FUNC_17     # 0x2bd
-key 702 SKB_FUNC_17     # 0x2be
-key 703 SKB_FUNC_17     # 0x2bf
 
 ## BT08
 ## Vendor : 0xF3(remote), Version : 0x50 ~ 0x54
@@ -364,6 +312,7 @@ key 598 SKB_FUNC_17		# 0x256
 key 599 SKB_FUNC_17		# 0x257
 key 600 SKB_FUNC_17		# 0x258
 key 601 SKB_FUNC_17		# 0x259
+key 602 SKB_FUNC_17		# 0x25a
 
 ## BT10
 ## Vendor : 0xF3(remote), Version : 0x80 ~ 0x84
@@ -380,14 +329,11 @@ key 695 SKB_FUNC_17		# 0x2B7
 key 696 SKB_FUNC_17		# 0x2B8
 key 697 SKB_FUNC_17		# 0x2B9
 key 698 SKB_FUNC_17		# 0x2BA
-
-## BT12
-## Vendor : 0xF3(remote), Version : 0XC0 ~ 0XC4
-key 603 SKB_FUNC_17		# 0x25b
-key 604 SKB_FUNC_17		# 0x25c
-key 605 SKB_FUNC_17		# 0x25d
-key 606 SKB_FUNC_17		# 0x25e
-key 607 SKB_FUNC_17		# 0x25f
+key 544 SKB_FUNC_17		# 0x220
+key 545 SKB_FUNC_17		# 0x221
+key 546 SKB_FUNC_17		# 0x222
+key 547 SKB_FUNC_17		# 0x223
+key 548 SKB_FUNC_17		# 0x224
 
 ## BA02
 ## Vendor : 0xF3(remote), Version : 0xB0 ~ 0xB4
@@ -396,6 +342,24 @@ key 657 SKB_FUNC_17		# 0x291
 key 658 SKB_FUNC_17		# 0x292
 key 659 SKB_FUNC_17		# 0x293
 key 660 SKB_FUNC_17		# 0x294
+key 549 SKB_FUNC_17		# 0x225
+key 550 SKB_FUNC_17		# 0x226
+key 551 SKB_FUNC_17		# 0x227
+key 552 SKB_FUNC_17		# 0x228
+key 553 SKB_FUNC_17		# 0x229
+
+## BT12
+## Vendor : 0xF3(remote), Version : 0XC0 ~ 0XC4
+key 603 SKB_FUNC_17		# 0x25b
+key 604 SKB_FUNC_17		# 0x25c
+key 605 SKB_FUNC_17		# 0x25d
+key 606 SKB_FUNC_17		# 0x25e
+key 607 SKB_FUNC_17		# 0x25f
+key 554 SKB_FUNC_17		# 0x22a
+key 555 SKB_FUNC_17		# 0x22b
+key 556 SKB_FUNC_17		# 0x22c
+key 557 SKB_FUNC_17		# 0x22d
+key 558 SKB_FUNC_17		# 0x22e
 
 ## BA03
 ## Vendor : 0xF3(remote), Version : 0xD0 ~ 0XD4
@@ -404,6 +368,24 @@ key 620 SKB_FUNC_17		# 0x26c
 key 621 SKB_FUNC_17		# 0x26d
 key 622 SKB_FUNC_17		# 0x26e
 key 623 SKB_FUNC_17		# 0x26f
+key 661 SKB_FUNC_17		# 0x295
+key 662 SKB_FUNC_17		# 0x296
+key 663 SKB_FUNC_17		# 0x297
+key 664 SKB_FUNC_17		# 0x298
+key 665 SKB_FUNC_17		# 0x299
+
+## SA01
+## Vendor : 0xF3(remote), Version : 0XE0 ~ 0XE4
+key 699 SKB_FUNC_17     	# 0x2bb
+key 700 SKB_FUNC_17     	# 0x2bc
+key 701 SKB_FUNC_17     	# 0x2bd
+key 702 SKB_FUNC_17     	# 0x2be
+key 703 SKB_FUNC_17     	# 0x2bf
+key 666 SKB_FUNC_17		# 0x29a
+key 667 SKB_FUNC_17		# 0x29b
+key 668 SKB_FUNC_17		# 0x29c
+key 669 SKB_FUNC_17		# 0x29d
+key 670 SKB_FUNC_17		# 0x29e
 
 ## BT02
 ## Vendor : 0xF4(movon), Version : 0x0 ~ 0xA
@@ -415,9 +397,6 @@ key 580 SKB_FUNC_17		# 0x244
 key 581 SKB_FUNC_17		# 0x245
 key 582 SKB_FUNC_17		# 0x246
 key 583 SKB_FUNC_17		# 0x247
-key 584 SKB_FUNC_17		# 0x248
-key 585 SKB_FUNC_17		# 0x249
-key 586 SKB_FUNC_17		# 0x24a
 
 ## BT06
 ## Vendor : 0xF4(movon), Version : 0x10 ~ 0x1A
@@ -426,12 +405,6 @@ key 625 SKB_FUNC_17		# 0x271
 key 626 SKB_FUNC_17		# 0x272
 key 627 SKB_FUNC_17		# 0x273
 key 628 SKB_FUNC_17		# 0x274
-#key 629 SKB_FUNC_17	# 0x275
-#key 630 SKB_FUNC_17	# 0x276
-#key 631 SKB_FUNC_17	# 0x277
-#key 632 SKB_FUNC_17	# 0x278
-#key 633 SKB_FUNC_17	# 0x279
-key 634 SKB_FUNC_17		# 0x27a
 
 ## BT03
 ## Vendor : 0xF4(movon), Version : 0x20 ~ 0x2A
@@ -440,12 +413,11 @@ key 641 SKB_FUNC_17     # 0x281
 key 642 SKB_FUNC_17     # 0x282
 key 643 SKB_FUNC_17     # 0x283
 key 644 SKB_FUNC_17     # 0x284
-#key 645 SKB_FUNC_17    # 0x285
-#key 646 SKB_FUNC_17    # 0x286
-#key 647 SKB_FUNC_17    # 0x287
-#key 648 SKB_FUNC_17    # 0x288
-#key 649 SKB_FUNC_17    # 0x289
-key 650 SKB_FUNC_17     # 0x28a
+
+## BT05
+## Vendor : 0xF4(movon), Version : 0x30 ~ 0x31
+key 672 SKB_FUNC_17     # 0x2a0
+key 673 SKB_FUNC_17     # 0x2a1
 
 ## BT07
 ## Vendor : 0xF4(movon), Version : 0x40 ~ 0x4A
@@ -454,12 +426,6 @@ key 705 SKB_FUNC_17     # 0x2c1
 key 706 SKB_FUNC_17     # 0x2c2
 key 707 SKB_FUNC_17     # 0x2c3
 key 708 SKB_FUNC_17     # 0x2c4
-key 709 SKB_FUNC_17     # 0x2c5
-#key 710 SKB_FUNC_17     # 0x2c6
-#key 711 SKB_FUNC_17     # 0x2c7
-#key 712 SKB_FUNC_17     # 0x2c8
-#key 713 SKB_FUNC_17     # 0x2c9
-#key 714 SKB_FUNC_17     # 0x2ca
 
 ## BT08
 ## Vendor : 0xF4(movon), Version : 0x50 ~ 0x54
@@ -484,6 +450,7 @@ key 630 SKB_FUNC_17		# 0x276
 key 631 SKB_FUNC_17		# 0x277
 key 632 SKB_FUNC_17		# 0x278
 key 633 SKB_FUNC_17		# 0x279
+key 634 SKB_FUNC_17		# 0x27a
 
 ## BT10
 ## Vendor : 0xF4(movon), Version : 0x80 ~ 0x84
@@ -500,14 +467,11 @@ key 711 SKB_FUNC_17		# 0x2C7
 key 712 SKB_FUNC_17		# 0x2C8
 key 713 SKB_FUNC_17		# 0x2C9
 key 714 SKB_FUNC_17		# 0x2CA
-
-## BT12
-## Vendor : 0xF4(movon), Version : 0XC0 ~ 0XC4
-key 651 SKB_FUNC_17		# 0x28b
-key 652 SKB_FUNC_17		# 0x28c
-key 653 SKB_FUNC_17		# 0x28d
-key 654 SKB_FUNC_17		# 0x28e
-key 655 SKB_FUNC_17		# 0x28f
+key 635 SKB_FUNC_17		# 0x27B
+key 636 SKB_FUNC_17		# 0x27C
+key 637 SKB_FUNC_17		# 0x27D
+key 638 SKB_FUNC_17		# 0x27E
+key 639 SKB_FUNC_17		# 0x27F
 
 ## BA02
 ## Vendor : 0xF4(movon), Version : 0xB0 ~ 0xB4
@@ -516,6 +480,24 @@ key 679 SKB_FUNC_17		# 0x2A7
 key 680 SKB_FUNC_17		# 0x2A8
 key 681 SKB_FUNC_17		# 0x2A9
 key 682 SKB_FUNC_17		# 0x2AA
+key 715 SKB_FUNC_17		# 0x2CB
+key 716 SKB_FUNC_17		# 0x2CC
+key 717 SKB_FUNC_17		# 0x2CD
+key 718 SKB_FUNC_17		# 0x2CE
+key 719 SKB_FUNC_17		# 0x2CF
+
+## BT12
+## Vendor : 0xF4(movon), Version : 0XC0 ~ 0XC4
+key 651 SKB_FUNC_17		# 0x28b
+key 652 SKB_FUNC_17		# 0x28c
+key 653 SKB_FUNC_17		# 0x28d
+key 654 SKB_FUNC_17		# 0x28e
+key 655 SKB_FUNC_17		# 0x28f
+key 757 SKB_FUNC_17		# 0x2F5
+key 758 SKB_FUNC_17		# 0x2F6
+key 759 SKB_FUNC_17		# 0x2F7
+key 760 SKB_FUNC_17		# 0x2F8
+key 761 SKB_FUNC_17		# 0x2F9
 
 ## BA03
 ## Vendor : 0xF4(movon), Version : 0xD0 ~ 0XD4
@@ -524,6 +506,11 @@ key 684 SKB_FUNC_17		# 0x2ac
 key 685 SKB_FUNC_17		# 0x2ad
 key 686 SKB_FUNC_17		# 0x2ae
 key 687 SKB_FUNC_17		# 0x2af
+key 762 SKB_FUNC_17		# 0x2FA
+key 763 SKB_FUNC_17		# 0x2FB
+key 764 SKB_FUNC_17		# 0x2FC
+key 765 SKB_FUNC_17		# 0x2FD
+key 766 SKB_FUNC_17		# 0x2FE
 
 ## BT07
 ## Vendor : 0xF5(UEI), Version : 0x40 ~ 0x4A
@@ -532,20 +519,6 @@ key 721 SKB_FUNC_17		# 0x2d1
 key 722 SKB_FUNC_17		# 0x2d2
 key 723 SKB_FUNC_17		# 0x2d3
 key 724 SKB_FUNC_17		# 0x2d4
-key 725 SKB_FUNC_17		# 0x2d5
-key 726 SKB_FUNC_17		# 0x2d6
-key 727 SKB_FUNC_17		# 0x2d7
-key 728 SKB_FUNC_17		# 0x2d8
-key 729 SKB_FUNC_17		# 0x2d9
-key 730 SKB_FUNC_17		# 0x2da
-
-## BT08
-## Vendor : 0xF5(UEI), Version : 0x50 ~ 0x54
-key 512 SKB_FUNC_17		# 0x200
-key 513 SKB_FUNC_17		# 0x201
-key 514 SKB_FUNC_17		# 0x202
-key 515 SKB_FUNC_17		# 0x203
-key 516 SKB_FUNC_17		# 0x204
 
 ## BT09
 ## Vendor : F5(uei), Version : 0x60 ~ 0x64
@@ -555,6 +528,10 @@ key 541 SKB_FUNC_17		# 0x21d
 key 542 SKB_FUNC_17		# 0x21e
 key 543 SKB_FUNC_17		# 0x21f
 
+## SR01
+## Vendor : F5(uei), Version : 0x90
+key 725 SKB_FUNC_17		# 0x2D5
+
 # VaS, end add SKB RCU by Logan@20190412
 
 
device_amlogic_common.diff (9,213 bytes)   
common.diff (28,910 bytes)   
diff --git a/arch/arm64/boot/dts/amlogic/g12a_s905x2_eagle_3g.dts b/arch/arm64/boot/dts/amlogic/g12a_s905x2_eagle_3g.dts
index d29d23c3e254..81478cde1a72 100644
--- a/arch/arm64/boot/dts/amlogic/g12a_s905x2_eagle_3g.dts
+++ b/arch/arm64/boot/dts/amlogic/g12a_s905x2_eagle_3g.dts
@@ -1709,29 +1709,28 @@
 	map_0 {  /* for Eagle Project, BA01 */
 		customcode = <0x7f80>; /* Mode 1 */
 		release_delay = <80>;
-		size  = <258>;                          /*default is 60*/
-		keymap = <REMOTE_KEY(0x01,KEY_POWER) 	/*NO.1 and NO.3, power*/
-			REMOTE_KEY(0x47,127) 			/*NO.4, menu*/
+		size  = <269>;						/*default is 60*/
+		keymap = <REMOTE_KEY(0x01,KEY_POWER) 			/*NO.1 and NO.3, power*/
+			REMOTE_KEY(0x47,127) 				/*NO.4, menu*/
 			REMOTE_KEY(0x56,264) 				/*NO.5, favorite channel, scan code = 264 */
 			REMOTE_KEY(0x6d,362)				/*NO.6, guide, scan code = 362*/
 			REMOTE_KEY(0x45,KEY_MUTE)			/*NO.10, mute, scan code = 113*/
 			REMOTE_KEY(0xD4,481)				/*NO.11, assist*/
-			REMOTE_KEY(0x02,172)			/*NO.12, home*/
+			REMOTE_KEY(0x02,172)				/*NO.12, home*/
 			REMOTE_KEY(0x58,252)				/*NO.13, KIDSZONE, scan code =252*/
-			REMOTE_KEY(0x43,KEY_VOLUMEUP) 		/*NO.14, volume up*/
-			REMOTE_KEY(0x42,KEY_VOLUMEDOWN)		/*NO.15, volume down*/
+			REMOTE_KEY(0x43,KEY_VOLUMEUP) 			/*NO.14, volume up*/
+			REMOTE_KEY(0x42,KEY_VOLUMEDOWN)			/*NO.15, volume down*/
 			REMOTE_KEY(0x49,KEY_UP) 			/*NO.16, up*/
 			REMOTE_KEY(0x4a,KEY_DOWN) 			/*NO.17, down*/
 			REMOTE_KEY(0x4b,KEY_LEFT) 			/*NO.18, left*/
 			REMOTE_KEY(0x4c,KEY_RIGHT) 			/*NO.19, right*/
 			REMOTE_KEY(0x46,232) 				/*NO.20, KEY_ENTER/OK */
-			REMOTE_KEY(0x40,KEY_CHANNELUP) 		/*NO.21, channel up*/
-			REMOTE_KEY(0x41,KEY_CHANNELDOWN)	/*NO.22, channel down*/
+			REMOTE_KEY(0x40,KEY_CHANNELUP) 			/*NO.21, channel up*/
+			REMOTE_KEY(0x41,KEY_CHANNELDOWN)		/*NO.22, channel down*/
 			REMOTE_KEY(0x4e,KEY_BACK) 			/*NO.23, back*/
 			REMOTE_KEY(0x34,174) 				/*NO.24, exit?*/
-			//REMOTE_KEY(0xD1,194) 				/*NO.25, search?*/
-			REMOTE_KEY(0x60,KEY_REWIND) 		/*NO.26, rewind*/
-			REMOTE_KEY(0x63,KEY_FASTFORWARD) 	/*NO.27, ff*/
+			REMOTE_KEY(0x60,KEY_REWIND) 			/*NO.26, rewind*/
+			REMOTE_KEY(0x63,KEY_FASTFORWARD) 		/*NO.27, ff*/
 			REMOTE_KEY(0x21,KEY_1) 				/*NO.28, 1*/
 			REMOTE_KEY(0x22,KEY_2) 				/*NO.29, 2*/
 			REMOTE_KEY(0x23,KEY_3) 				/*NO.30, 3*/
@@ -1743,23 +1742,22 @@
 			REMOTE_KEY(0x29,KEY_9) 				/*NO.36, 9*/
 			REMOTE_KEY(0x2a,227) 				/*NO.37, delete, scan code = 227*/
 			REMOTE_KEY(0x20,KEY_0) 				/*NO.38, 0*/
-			REMOTE_KEY(0x2b,228)		/*NO.39, # */
-			REMOTE_KEY(0x3a,304) 		/*NO.40, normal battery*/
-			REMOTE_KEY(0x3b,305) 		/*NO.41, low battery*/
-			REMOTE_KEY(0x3c,306) 		/*NO.42, empty battery*/
-			REMOTE_KEY(0x3d,390) 		/*NO.43, ear jack insert*/
-// 0223 add start
-			REMOTE_KEY(0x30,393) /*movie*/
-			REMOTE_KEY(0x31,129) /*tv replay*/
-			REMOTE_KEY(0x32,221) /*shopping*/
-			REMOTE_KEY(0x64,165) /*previous*/
-			REMOTE_KEY(0x61,166) /*stop*/
-			REMOTE_KEY(0x62,164) /*play pause*/
-			REMOTE_KEY(0x65,163) /*next*/
-			REMOTE_KEY(0x33,373) /*multi view*/
-			REMOTE_KEY(0x35,357) /*option*/
-			REMOTE_KEY(0x4f,125) /*search*/
-			REMOTE_KEY(0x53,156) /*bookmark*/
+			REMOTE_KEY(0x2b,228)				/*NO.39, # */
+			REMOTE_KEY(0x3a,304) 				/*NO.40, normal battery*/
+			REMOTE_KEY(0x3b,305) 				/*NO.41, low battery*/
+			REMOTE_KEY(0x3c,306) 				/*NO.42, empty battery*/
+			REMOTE_KEY(0x3d,390) 				/*NO.43, ear jack insert*/
+			REMOTE_KEY(0x30,393) 				/*movie*/
+			REMOTE_KEY(0x31,129) 				/*tv replay*/
+			REMOTE_KEY(0x32,221) 				/*shopping*/
+			REMOTE_KEY(0x64,165) 				/*previous*/
+			REMOTE_KEY(0x61,166) 				/*stop*/
+			REMOTE_KEY(0x62,164) 				/*play pause*/
+			REMOTE_KEY(0x65,163) 				/*next*/
+			REMOTE_KEY(0x33,373) 				/*multi view*/
+			REMOTE_KEY(0x35,357) 				/*option*/
+			REMOTE_KEY(0x4f,125) 				/*search*/
+			REMOTE_KEY(0x53,156) 				/*bookmark*/
 			REMOTE_KEY(0x90,59)
 			REMOTE_KEY(0x91,60)
 			REMOTE_KEY(0x92,61)
@@ -1769,20 +1767,17 @@
 			REMOTE_KEY(0x96,65)
 			REMOTE_KEY(0x2c,66)
 			REMOTE_KEY(0xd3,67)
-// 0223 add end
-			REMOTE_KEY(0xD1,481)		/*NO.25, MIC, durning IR operation*/
-			REMOTE_KEY(0xD2,482)		/*NO.25, MIC, Notify that remote control BT paring does not work during IR operation.*/
-			REMOTE_KEY(0x59,183)        /*ZEM Kids*/
-			REMOTE_KEY(0x66,507)        /*BTV ctrl mode*/
-			REMOTE_KEY(0x67,508)        /*TV ctrl mode*/
-			REMOTE_KEY(0x68,509)        /*Using TV ctrl mode*/
-
-			REMOTE_KEY(0x70,505)        /*Kids option*/
-			REMOTE_KEY(0x73,502)        /*Kids battery charging*/
-			REMOTE_KEY(0x74,503)        /*Kids battery full*/
-			REMOTE_KEY(0x6E,500)        /*SA01 battery charging*/
-			REMOTE_KEY(0x6F,501)        /*SA01 battery full*/
-// VaS, start add integrated power key of SKB RCU by Logan@20190412
+			REMOTE_KEY(0xD1,481)				/*NO.25, MIC, durning IR operation*/
+			REMOTE_KEY(0xD2,482)				/*NO.25, MIC, Notify that remote control BT paring does not work during IR operation.*/
+			REMOTE_KEY(0x59,183)        			/*ZEM Kids*/
+			REMOTE_KEY(0x66,507)        			/*BTV ctrl mode*/
+			REMOTE_KEY(0x67,508)        			/*TV ctrl mode*/
+			REMOTE_KEY(0x68,509)        			/*Using TV ctrl mode*/
+			REMOTE_KEY(0x70,505)        			/*Kids option*/
+			REMOTE_KEY(0x73,502)        			/*Kids battery charging*/
+			REMOTE_KEY(0x74,503)        			/*Kids battery full*/
+			REMOTE_KEY(0x6E,500)        			/*SA01 battery charging*/
+			REMOTE_KEY(0x6F,501)        			/*SA01 battery full*/
 // Vendor : 0xF1(yuwon), Version : 0x0 ~ 0xA, Total : 11
 			REMOTE_KEY(0x00F1,528)
 			REMOTE_KEY(0x01F1,529)
@@ -1790,28 +1785,6 @@
 			REMOTE_KEY(0x03F1,531)
 			REMOTE_KEY(0x04F1,532)
 			REMOTE_KEY(0x05F1,533)
-			REMOTE_KEY(0x06F1,534)
-			REMOTE_KEY(0x07F1,535)
-			REMOTE_KEY(0x08F1,536)
-			REMOTE_KEY(0x09F1,537)
-			REMOTE_KEY(0x0AF1,538)
-// Vendor : 0xF2(celtech), Version : 0x0 ~ 0xF, Total : 16
-			REMOTE_KEY(0x00F2,544)
-			REMOTE_KEY(0x01F2,545)
-			REMOTE_KEY(0x02F2,546)
-			REMOTE_KEY(0x03F2,547)
-			REMOTE_KEY(0x04F2,548)
-			REMOTE_KEY(0x05F2,549)
-			REMOTE_KEY(0x06F2,550)
-			REMOTE_KEY(0x07F2,551)
-			REMOTE_KEY(0x08F2,552)
-			REMOTE_KEY(0x09F2,553)
-			REMOTE_KEY(0x0AF2,554)
-			REMOTE_KEY(0x0BF2,555)
-			REMOTE_KEY(0x0CF2,556)
-			REMOTE_KEY(0x0DF2,557)
-			REMOTE_KEY(0x0EF2,558)
-			REMOTE_KEY(0x0FF2,559)
 // Vendor : BT02
 // Vendor : 0xF3(remote), Version : 0x0 ~ 0xA, Total : 11
 			REMOTE_KEY(0x00F3,560)
@@ -1822,9 +1795,6 @@
 			REMOTE_KEY(0x05F3,565)
 			REMOTE_KEY(0x06F3,566)
 			REMOTE_KEY(0x07F3,567)
-			REMOTE_KEY(0x08F3,568)
-			REMOTE_KEY(0x09F3,569)
-			REMOTE_KEY(0x0AF3,570)
 // Vendor : BT06
 // Vendor : 0xF3(remote), Version : 0x10 ~ 0x1A, Total : 6
 			REMOTE_KEY(0x10F3,592)
@@ -1832,7 +1802,6 @@
 			REMOTE_KEY(0x12F3,594)
 			REMOTE_KEY(0x13F3,595)
 			REMOTE_KEY(0x14F3,596)
-			REMOTE_KEY(0x1AF3,602)
 // Vendor : BT03
 // Vendor : 0xF3(remote), Version : 0x20 ~ 0x2A, Total : 6
 			REMOTE_KEY(0x20F3,608)
@@ -1840,7 +1809,6 @@
 			REMOTE_KEY(0x22F3,610)
 			REMOTE_KEY(0x23F3,611)
 			REMOTE_KEY(0x24F3,612)
-			REMOTE_KEY(0x2AF3,618)
 // Vendor : BT07
 // Vendor : 0xF3(remote), Version : 0x40 ~ 0x4A, Total : 11
 			REMOTE_KEY(0x40F3,688)
@@ -1848,7 +1816,6 @@
 			REMOTE_KEY(0x42F3,690)
 			REMOTE_KEY(0x43F3,691)
 			REMOTE_KEY(0x44F3,692)
-			REMOTE_KEY(0x45F3,693)
 // Vendor : BT08
 // Vendor : 0xF3(remote), Version : 0x50 ~ 0x54, Total : 5
 			REMOTE_KEY(0x50F3,736)
@@ -1870,6 +1837,7 @@
 			REMOTE_KEY(0x72F3,599)
 			REMOTE_KEY(0x73F3,600)
 			REMOTE_KEY(0x74F3,601)
+			REMOTE_KEY(0x75F3,602)
 // Vendor : BT10
 // Vendor : 0xF3(remote), Version : 0x80 ~ 0x84, Total : 5
 			REMOTE_KEY(0x80F3,613)
@@ -1884,15 +1852,11 @@
 			REMOTE_KEY(0xA2F3,696)
 			REMOTE_KEY(0xA3F3,697)
 			REMOTE_KEY(0xA4F3,698)
-
-// Vendor : BT12
-// Vendor : 0xF3(remote), Version : 0xC0 ~ 0xC4, Total : 5
-			REMOTE_KEY(0xC0F3,603)
-			REMOTE_KEY(0xC1F3,604)
-			REMOTE_KEY(0xC2F3,605)
-			REMOTE_KEY(0xC3F3,606)
-			REMOTE_KEY(0xC4F3,607)
-
+			REMOTE_KEY(0xA5F3,544)
+			REMOTE_KEY(0xA6F3,545)
+			REMOTE_KEY(0xA7F3,546)
+			REMOTE_KEY(0xA8F3,547)
+			REMOTE_KEY(0xA9F3,548)
 // Vendor : BA02
 // Vendor : 0xF3(remote), Version : 0xB0 ~ 0xB4, Total : 5
 			REMOTE_KEY(0xB0F3,656)
@@ -1900,7 +1864,23 @@
 			REMOTE_KEY(0xB2F3,658)
 			REMOTE_KEY(0xB3F3,659)
 			REMOTE_KEY(0xB4F3,660)
-
+			REMOTE_KEY(0xB5F3,549)
+			REMOTE_KEY(0xB6F3,550)
+			REMOTE_KEY(0xB7F3,551)
+			REMOTE_KEY(0xB8F3,552)
+			REMOTE_KEY(0xB9F3,553)
+// Vendor : BT12
+// Vendor : 0xF3(remote), Version : 0xC0 ~ 0xC4, Total : 5
+			REMOTE_KEY(0xC0F3,603)
+			REMOTE_KEY(0xC1F3,604)
+			REMOTE_KEY(0xC2F3,605)
+			REMOTE_KEY(0xC3F3,606)
+			REMOTE_KEY(0xC4F3,607)
+			REMOTE_KEY(0xC5F3,554)
+			REMOTE_KEY(0xC6F3,555)
+			REMOTE_KEY(0xC7F3,556)
+			REMOTE_KEY(0xC8F3,557)
+			REMOTE_KEY(0xC9F3,558)
 // Vendor : BA03
 // Vendor : 0xF3(remote), Version : 0xD0 ~ 0xD4, Total : 5
 			REMOTE_KEY(0xD0F3,619)
@@ -1908,7 +1888,11 @@
 			REMOTE_KEY(0xD2F3,621)
 			REMOTE_KEY(0xD3F3,622)
 			REMOTE_KEY(0xD4F3,623)
-
+			REMOTE_KEY(0xD5F3,661)
+			REMOTE_KEY(0xD6F3,662)
+			REMOTE_KEY(0xD7F3,663)
+			REMOTE_KEY(0xD8F3,664)
+			REMOTE_KEY(0xD9F3,665)
 // Vendor : SA01
 // Vendor : 0xF3(remote), Version : 0xE0 ~ 0xE4, Total : 5
 			REMOTE_KEY(0xE0F3,699)
@@ -1916,7 +1900,11 @@
 			REMOTE_KEY(0xE2F3,701)
 			REMOTE_KEY(0xE3F3,702)
 			REMOTE_KEY(0xE4F3,703)
-
+			REMOTE_KEY(0xE5F3,666)
+			REMOTE_KEY(0xE6F3,667)
+			REMOTE_KEY(0xE7F3,669)
+			REMOTE_KEY(0xE8F3,669)
+			REMOTE_KEY(0xE9F3,670)
 // Vendor : BT02
 // Vendor : 0xF4(movon), Version : 0x0 ~ 0xA, Total : 11
 			REMOTE_KEY(0x00F4,576)
@@ -1927,9 +1915,6 @@
 			REMOTE_KEY(0x05F4,581)
 			REMOTE_KEY(0x06F4,582)
 			REMOTE_KEY(0x07F4,583)
-			REMOTE_KEY(0x08F4,584)
-			REMOTE_KEY(0x09F4,585)
-			REMOTE_KEY(0x0AF4,586)
 // Vendor : BT06
 // Vendor : 0xF4(movon), Version : 0x10 ~ 0x1A, Total : 6
 			REMOTE_KEY(0x10F4,624)
@@ -1937,8 +1922,6 @@
 			REMOTE_KEY(0x12F4,626)
 			REMOTE_KEY(0x13F4,627)
 			REMOTE_KEY(0x14F4,628)
-			REMOTE_KEY(0x1AF4,634)
-
 // Vendor : BT03
 // Vendor : 0xF4(movon), Version : 0x20 ~ 0x2A, Total : 6
 			REMOTE_KEY(0x20F4,640)
@@ -1946,8 +1929,10 @@
 			REMOTE_KEY(0x22F4,642)
 			REMOTE_KEY(0x23F4,643)
 			REMOTE_KEY(0x24F4,644)
-			REMOTE_KEY(0x2AF4,650)
-
+// Vendor : BT05
+// Vendor : 0xF4(movon), Version : 0x30 ~ 0x31, Total : 2
+			REMOTE_KEY(0x30F4,672)
+			REMOTE_KEY(0x31F4,673)
 // Vendor : BT07
 // Vendor : 0xF4(movon), Version : 0x40 ~ 0x4A, Total : 11
 			REMOTE_KEY(0x40F4,704)
@@ -1955,8 +1940,6 @@
 			REMOTE_KEY(0x42F4,706)
 			REMOTE_KEY(0x43F4,707)
 			REMOTE_KEY(0x44F4,708)
-			REMOTE_KEY(0x45F4,709)
-
 // Vendor : BT08
 // Vendor : 0xF4(movon), Version : 0x50 ~ 0x54, Total : 5
 			REMOTE_KEY(0x50F4,752)
@@ -1964,7 +1947,6 @@
 			REMOTE_KEY(0x52F4,754)
 			REMOTE_KEY(0x53F4,755)
 			REMOTE_KEY(0x54F4,756)
-
 // Vendor : BT09
 // Vendor : 0xF4(movon), Version : 0x60 ~ 0x64, Total : 5
 			REMOTE_KEY(0x60F4,587)
@@ -1972,7 +1954,6 @@
 			REMOTE_KEY(0x62F4,589)
 			REMOTE_KEY(0x63F4,590)
 			REMOTE_KEY(0x64F4,591)
-
 // Vendor : BA01
 // Vendor : 0xF4(movon), Version : 0x70 ~ 0x74, Total : 5
 			REMOTE_KEY(0x70F4,629)
@@ -1980,7 +1961,7 @@
 			REMOTE_KEY(0x72F4,631)
 			REMOTE_KEY(0x73F4,632)
 			REMOTE_KEY(0x74F4,633)
-
+			REMOTE_KEY(0x75F4,634)
 // Vendor : BT10
 // Vendor : 0xF4(movon), Version : 0x80 ~ 0x84, Total : 5
 			REMOTE_KEY(0x80F4,645)
@@ -1995,7 +1976,11 @@
 			REMOTE_KEY(0xA2F4,712)
 			REMOTE_KEY(0xA3F4,713)
 			REMOTE_KEY(0xA4F4,714)
-
+			REMOTE_KEY(0xA5F4,635)
+			REMOTE_KEY(0xA6F4,636)
+			REMOTE_KEY(0xA7F4,637)
+			REMOTE_KEY(0xA8F4,638)
+			REMOTE_KEY(0xA9F4,639)
 // Vendor : BT12
 // Vendor : 0xF4(movon), Version : 0xC0 ~ 0xC4, Total : 5
 			REMOTE_KEY(0xC0F4,651)
@@ -2003,7 +1988,11 @@
 			REMOTE_KEY(0xC2F4,653)
 			REMOTE_KEY(0xC3F4,654)
 			REMOTE_KEY(0xC4F4,655)
-
+			REMOTE_KEY(0xC5F4,757)
+			REMOTE_KEY(0xC6F4,758)
+			REMOTE_KEY(0xC7F4,759)
+			REMOTE_KEY(0xC8F4,760)
+			REMOTE_KEY(0xC9F4,761)
 // Vendor : BA02
 // Vendor : 0xF4(movon), Version : 0xB0 ~ 0xB4, Total : 5
 			REMOTE_KEY(0xB0F4,678)
@@ -2011,7 +2000,11 @@
 			REMOTE_KEY(0xB2F4,680)
 			REMOTE_KEY(0xB3F4,681)
 			REMOTE_KEY(0xB4F4,682)
-
+			REMOTE_KEY(0xB5F4,715)
+			REMOTE_KEY(0xB6F4,716)
+			REMOTE_KEY(0xB7F4,717)
+			REMOTE_KEY(0xB8F4,718)
+			REMOTE_KEY(0xB9F4,719)
 // Vendor : BA03
 // Vendor : 0xF4(movon), Version : 0xB0 ~ 0xB4, Total : 5
 			REMOTE_KEY(0xD0F4,683)
@@ -2019,7 +2012,11 @@
 			REMOTE_KEY(0xD2F4,685)
 			REMOTE_KEY(0xD3F4,686)
 			REMOTE_KEY(0xD4F4,687)
-
+			REMOTE_KEY(0xD5F4,762)
+			REMOTE_KEY(0xD6F4,763)
+			REMOTE_KEY(0xD7F4,764)
+			REMOTE_KEY(0xD8F4,765)
+			REMOTE_KEY(0xD9F4,766)
 // Vendor : BT07
 // Vendor : 0xF5(UEI), Version : 0x40 ~ 0x4A, Total : 11
 			REMOTE_KEY(0x40F5,720)
@@ -2027,16 +2024,6 @@
 			REMOTE_KEY(0x42F5,722)
 			REMOTE_KEY(0x43F5,723)
 			REMOTE_KEY(0x44F5,724)
-			REMOTE_KEY(0x4AF5,730)
-
-// Vendor : BT08
-// Vendor : 0xF5(UEI), Version : 0x50 ~ 0x54, Total : 5
-			REMOTE_KEY(0x50F5,512)
-			REMOTE_KEY(0x51F5,513)
-			REMOTE_KEY(0x52F5,514)
-			REMOTE_KEY(0x53F5,515)
-			REMOTE_KEY(0x54F5,516)
-
 // Vendor : BT09
 // Vendor : 0xF5(uei), Version : 0x60 ~ 0x64, Total : 5
 			REMOTE_KEY(0x60F5,539)
@@ -2044,49 +2031,40 @@
 			REMOTE_KEY(0x62F5,541)
 			REMOTE_KEY(0x63F5,542)
 			REMOTE_KEY(0x64F5,543)
-
+// Vendor : SR01
+// Vendor : 0xF5(uei), Version : 0x90, Total : 1
+			REMOTE_KEY(0x90F5,725)
 // Vendor : SKB Drag Mode
-			REMOTE_KEY(0x87,310)     /*KEYCODE_BUTTON_L1, [*] + DPAD_UP */
-			REMOTE_KEY(0x82,311)     /*KEYCODE_BUTTON_R1, [*] + DPAD_DOWN */
-			REMOTE_KEY(0x83,312)     /*KEYCODE_BUTTON_L2, [*] + DPAD_LEFT */
-			REMOTE_KEY(0x84,313) >;  /*KEYCODE_BUTTON_R2, [*] + DPAD_RIGHT */
-
-// Total SKB RCU : 151
-// VaS, end add integrated power key of SKB RCU by Logan@20190412
-
-			/* TODO List: */
-		    /*REMOTE_KEY(0x56,KEY_)*/      	/*NO.2, for TV*/
-			/*REMOTE_KEY(0x,KEY_)*/			/*NO.7, for tv*/
-			/*REMOTE_KEY(0x45,KEY_)*/		/*NO.8, for tv*/
-			/*REMOTE_KEY(0x,KEY_)*/			/*NO.9, for tv*/
-			/*REMOTE_KEY(0xff,KEY_)*/ 		/*NO.44, break data code ?*/
+			REMOTE_KEY(0x87,310)     				/*KEYCODE_BUTTON_L1, [*] + DPAD_UP */
+			REMOTE_KEY(0x82,311)     				/*KEYCODE_BUTTON_R1, [*] + DPAD_DOWN */
+			REMOTE_KEY(0x83,312)     				/*KEYCODE_BUTTON_L2, [*] + DPAD_LEFT */
+			REMOTE_KEY(0x84,313) >;  				/*KEYCODE_BUTTON_R2, [*] + DPAD_RIGHT */
 	};
 	map_1 {  /* for Eagle Project, BA01 */
 		customcode = <0xa0f5>; /* Mode 2 */
 		release_delay = <80>;
-		size  = <258>;
-		keymap = <REMOTE_KEY(0x01,KEY_POWER) 	/*NO.1 and NO.3, power*/
-			REMOTE_KEY(0x47,127) 			/*NO.4, menu*/
+		size  = <269>;
+		keymap = <REMOTE_KEY(0x01,KEY_POWER) 			/*NO.1 and NO.3, power*/
+			REMOTE_KEY(0x47,127) 				/*NO.4, menu*/
 			REMOTE_KEY(0x56,264) 				/*NO.5, favorite channel, scan code = 264 */
 			REMOTE_KEY(0x6d,362)				/*NO.6, guide, scan code = 362*/
 			REMOTE_KEY(0x45,KEY_MUTE)			/*NO.10, mute, scan code = 113*/
 			REMOTE_KEY(0xD4,481)				/*NO.11, assist*/
-			REMOTE_KEY(0x02,172)			/*NO.12, home*/
+			REMOTE_KEY(0x02,172)				/*NO.12, home*/
 			REMOTE_KEY(0x58,252)				/*NO.13, KIDSZONE, scan code =252*/
-			REMOTE_KEY(0x43,KEY_VOLUMEUP) 		/*NO.14, volume up*/
-			REMOTE_KEY(0x42,KEY_VOLUMEDOWN)		/*NO.15, volume down*/
+			REMOTE_KEY(0x43,KEY_VOLUMEUP) 			/*NO.14, volume up*/
+			REMOTE_KEY(0x42,KEY_VOLUMEDOWN)			/*NO.15, volume down*/
 			REMOTE_KEY(0x49,KEY_UP) 			/*NO.16, up*/
 			REMOTE_KEY(0x4a,KEY_DOWN) 			/*NO.17, down*/
 			REMOTE_KEY(0x4b,KEY_LEFT) 			/*NO.18, left*/
 			REMOTE_KEY(0x4c,KEY_RIGHT) 			/*NO.19, right*/
 			REMOTE_KEY(0x46,232) 				/*NO.20, KEY_ENTER/OK */
-			REMOTE_KEY(0x40,KEY_CHANNELUP) 		/*NO.21, channel up*/
-			REMOTE_KEY(0x41,KEY_CHANNELDOWN)	/*NO.22, channel down*/
+			REMOTE_KEY(0x40,KEY_CHANNELUP) 			/*NO.21, channel up*/
+			REMOTE_KEY(0x41,KEY_CHANNELDOWN)		/*NO.22, channel down*/
 			REMOTE_KEY(0x4e,KEY_BACK) 			/*NO.23, back*/
 			REMOTE_KEY(0x34,174) 				/*NO.24, exit?*/
-			//REMOTE_KEY(0xD1,194) 				/*NO.25, search?*/
-			REMOTE_KEY(0x60,KEY_REWIND) 		/*NO.26, rewind*/
-			REMOTE_KEY(0x63,KEY_FASTFORWARD) 	/*NO.27, ff*/
+			REMOTE_KEY(0x60,KEY_REWIND) 			/*NO.26, rewind*/
+			REMOTE_KEY(0x63,KEY_FASTFORWARD) 		/*NO.27, ff*/
 			REMOTE_KEY(0x21,KEY_1) 				/*NO.28, 1*/
 			REMOTE_KEY(0x22,KEY_2) 				/*NO.29, 2*/
 			REMOTE_KEY(0x23,KEY_3) 				/*NO.30, 3*/
@@ -2098,24 +2076,22 @@
 			REMOTE_KEY(0x29,KEY_9) 				/*NO.36, 9*/
 			REMOTE_KEY(0x2a,227) 				/*NO.37, delete, scan code = 227*/
 			REMOTE_KEY(0x20,KEY_0) 				/*NO.38, 0*/
-			REMOTE_KEY(0x2b,228)		/*NO.39, # */
-			REMOTE_KEY(0x3a,304) 		/*NO.40, normal battery*/
-			REMOTE_KEY(0x3b,305) 		/*NO.41, low battery*/
-			REMOTE_KEY(0x3c,306) 		/*NO.42, empty battery*/
-			REMOTE_KEY(0x3d,390) 		/*NO.43, ear jack insert*/
-// 0223 add start
-			REMOTE_KEY(0x30,393) /*movie*/
-			REMOTE_KEY(0x31,129) /*tv replay*/
-			REMOTE_KEY(0x32,221) /*shopping*/
-			REMOTE_KEY(0x64,165) /*previous*/
-			REMOTE_KEY(0x61,166) /*stop*/
-			REMOTE_KEY(0x62,164) /*play pause*/
-			REMOTE_KEY(0x65,163) /*next*/
-			REMOTE_KEY(0x33,373) /*multi view*/
-			REMOTE_KEY(0x35,357) /*option*/
-			REMOTE_KEY(0x4f,125) /*search*/
-			REMOTE_KEY(0x53,156) /*bookmark*/
-
+			REMOTE_KEY(0x2b,228)				/*NO.39, # */
+			REMOTE_KEY(0x3a,304) 				/*NO.40, normal battery*/
+			REMOTE_KEY(0x3b,305) 				/*NO.41, low battery*/
+			REMOTE_KEY(0x3c,306) 				/*NO.42, empty battery*/
+			REMOTE_KEY(0x3d,390) 				/*NO.43, ear jack insert*/
+			REMOTE_KEY(0x30,393) 				/*movie*/
+			REMOTE_KEY(0x31,129) 				/*tv replay*/
+			REMOTE_KEY(0x32,221) 				/*shopping*/
+			REMOTE_KEY(0x64,165) 				/*previous*/
+			REMOTE_KEY(0x61,166) 				/*stop*/
+			REMOTE_KEY(0x62,164) 				/*play pause*/
+			REMOTE_KEY(0x65,163) 				/*next*/
+			REMOTE_KEY(0x33,373) 				/*multi view*/
+			REMOTE_KEY(0x35,357) 				/*option*/
+			REMOTE_KEY(0x4f,125) 				/*search*/
+			REMOTE_KEY(0x53,156) 				/*bookmark*/
 			REMOTE_KEY(0x90,59)
 			REMOTE_KEY(0x91,60)
 			REMOTE_KEY(0x92,61)
@@ -2125,20 +2101,17 @@
 			REMOTE_KEY(0x96,65)
 			REMOTE_KEY(0x2c,66)
 			REMOTE_KEY(0xd3,67)
-// 0223 add end
-			REMOTE_KEY(0xD1,481)		/*NO.25, MIC, durning IR operation*/
-			REMOTE_KEY(0xD2,482)		/*NO.25, MIC, Notify that remote control BT paring does not work during IR operation.*/
-			REMOTE_KEY(0x59,183)        /*ZEM Kids*/
-			REMOTE_KEY(0x66,507)        /*BTV ctrl mode*/
-			REMOTE_KEY(0x67,508)        /*TV ctrl mode*/
-			REMOTE_KEY(0x68,509)        /*Using TV ctrl mode*/
-
-			REMOTE_KEY(0x70,505)        /*Kids option*/
-			REMOTE_KEY(0x73,502)        /*Kids battery charging*/
-			REMOTE_KEY(0x74,503)        /*Kids battery full*/
-			REMOTE_KEY(0x6E,500)        /*SA01 battery charging*/
-			REMOTE_KEY(0x6F,501)        /*SA01 battery full*/
-// VaS, start add integrated power key of SKB RCU by Logan@20190412
+			REMOTE_KEY(0xD1,481)				/*NO.25, MIC, durning IR operation*/
+			REMOTE_KEY(0xD2,482)				/*NO.25, MIC, Notify that remote control BT paring does not work during IR operation.*/
+			REMOTE_KEY(0x59,183)        			/*ZEM Kids*/
+			REMOTE_KEY(0x66,507)        			/*BTV ctrl mode*/
+			REMOTE_KEY(0x67,508)        			/*TV ctrl mode*/
+			REMOTE_KEY(0x68,509)        			/*Using TV ctrl mode*/
+			REMOTE_KEY(0x70,505)        			/*Kids option*/
+			REMOTE_KEY(0x73,502)        			/*Kids battery charging*/
+			REMOTE_KEY(0x74,503)        			/*Kids battery full*/
+			REMOTE_KEY(0x6E,500)        			/*SA01 battery charging*/
+			REMOTE_KEY(0x6F,501)        			/*SA01 battery full*/
 // Vendor : 0xF1(yuwon), Version : 0x0 ~ 0xA, Total : 11
 			REMOTE_KEY(0x00F1,528)
 			REMOTE_KEY(0x01F1,529)
@@ -2146,30 +2119,6 @@
 			REMOTE_KEY(0x03F1,531)
 			REMOTE_KEY(0x04F1,532)
 			REMOTE_KEY(0x05F1,533)
-			REMOTE_KEY(0x06F1,534)
-			REMOTE_KEY(0x07F1,535)
-			REMOTE_KEY(0x08F1,536)
-			REMOTE_KEY(0x09F1,537)
-			REMOTE_KEY(0x0AF1,538)
-
-// Vendor : 0xF2(celtech), Version : 0x0 ~ 0xF, Total : 16
-			REMOTE_KEY(0x00F2,544)
-			REMOTE_KEY(0x01F2,545)
-			REMOTE_KEY(0x02F2,546)
-			REMOTE_KEY(0x03F2,547)
-			REMOTE_KEY(0x04F2,548)
-			REMOTE_KEY(0x05F2,549)
-			REMOTE_KEY(0x06F2,550)
-			REMOTE_KEY(0x07F2,551)
-			REMOTE_KEY(0x08F2,552)
-			REMOTE_KEY(0x09F2,553)
-			REMOTE_KEY(0x0AF2,554)
-			REMOTE_KEY(0x0BF2,555)
-			REMOTE_KEY(0x0CF2,556)
-			REMOTE_KEY(0x0DF2,557)
-			REMOTE_KEY(0x0EF2,558)
-			REMOTE_KEY(0x0FF2,559)
-
 // Vendor : BT02
 // Vendor : 0xF3(remote), Version : 0x0 ~ 0xA, Total : 11
 			REMOTE_KEY(0x00F3,560)
@@ -2180,10 +2129,6 @@
 			REMOTE_KEY(0x05F3,565)
 			REMOTE_KEY(0x06F3,566)
 			REMOTE_KEY(0x07F3,567)
-			REMOTE_KEY(0x08F3,568)
-			REMOTE_KEY(0x09F3,569)
-			REMOTE_KEY(0x0AF3,570)
-
 // Vendor : BT06
 // Vendor : 0xF3(remote), Version : 0x10 ~ 0x1A, Total : 6
 			REMOTE_KEY(0x10F3,592)
@@ -2191,8 +2136,6 @@
 			REMOTE_KEY(0x12F3,594)
 			REMOTE_KEY(0x13F3,595)
 			REMOTE_KEY(0x14F3,596)
-			REMOTE_KEY(0x1AF3,602)
-
 // Vendor : BT03
 // Vendor : 0xF3(remote), Version : 0x20 ~ 0x2A, Total : 6
 			REMOTE_KEY(0x20F3,608)
@@ -2200,8 +2143,6 @@
 			REMOTE_KEY(0x22F3,610)
 			REMOTE_KEY(0x23F3,611)
 			REMOTE_KEY(0x24F3,612)
-			REMOTE_KEY(0x2AF3,618)
-
 // Vendor : BT07
 // Vendor : 0xF3(remote), Version : 0x40 ~ 0x4A, Total : 11
 			REMOTE_KEY(0x40F3,688)
@@ -2209,8 +2150,6 @@
 			REMOTE_KEY(0x42F3,690)
 			REMOTE_KEY(0x43F3,691)
 			REMOTE_KEY(0x44F3,692)
-			REMOTE_KEY(0x45F3,693)
-
 // Vendor : BT08
 // Vendor : 0xF3(remote), Version : 0x50 ~ 0x54, Total : 5
 			REMOTE_KEY(0x50F3,736)
@@ -2218,7 +2157,6 @@
 			REMOTE_KEY(0x52F3,738)
 			REMOTE_KEY(0x53F3,739)
 			REMOTE_KEY(0x54F3,740)
-
 // Vendor : BT09
 // Vendor : 0xF3(remote), Version : 0x60 ~ 0x64, Total : 5
 			REMOTE_KEY(0x60F3,571)
@@ -2226,7 +2164,6 @@
 			REMOTE_KEY(0x62F3,573)
 			REMOTE_KEY(0x63F3,574)
 			REMOTE_KEY(0x64F3,575)
-
 // Vendor : BA01
 // Vendor : 0xF3(remote), Version : 0x70 ~ 0x74, Total : 5
 			REMOTE_KEY(0x70F3,597)
@@ -2234,7 +2171,7 @@
 			REMOTE_KEY(0x72F3,599)
 			REMOTE_KEY(0x73F3,600)
 			REMOTE_KEY(0x74F3,601)
-
+			REMOTE_KEY(0x75F3,602)
 // Vendor : BT10
 // Vendor : 0xF3(remote), Version : 0x80 ~ 0x84, Total : 5
 			REMOTE_KEY(0x80F3,613)
@@ -2249,15 +2186,11 @@
 			REMOTE_KEY(0xA2F3,696)
 			REMOTE_KEY(0xA3F3,697)
 			REMOTE_KEY(0xA4F3,698)
-
-// Vendor : BT12
-// Vendor : 0xF3(remote), Version : 0xC0 ~ 0xC4, Total : 5
-			REMOTE_KEY(0xC0F3,603)
-			REMOTE_KEY(0xC1F3,604)
-			REMOTE_KEY(0xC2F3,605)
-			REMOTE_KEY(0xC3F3,606)
-			REMOTE_KEY(0xC4F3,607)
-
+			REMOTE_KEY(0xA5F3,544)
+			REMOTE_KEY(0xA6F3,545)
+			REMOTE_KEY(0xA7F3,546)
+			REMOTE_KEY(0xA8F3,547)
+			REMOTE_KEY(0xA9F3,548)
 // Vendor : BA02
 // Vendor : 0xF3(remote), Version : 0xB0 ~ 0xB4, Total : 5
 			REMOTE_KEY(0xB0F3,656)
@@ -2265,7 +2198,23 @@
 			REMOTE_KEY(0xB2F3,658)
 			REMOTE_KEY(0xB3F3,659)
 			REMOTE_KEY(0xB4F3,660)
-
+			REMOTE_KEY(0xB5F3,549)
+			REMOTE_KEY(0xB6F3,550)
+			REMOTE_KEY(0xB7F3,551)
+			REMOTE_KEY(0xB8F3,552)
+			REMOTE_KEY(0xB9F3,553)
+// Vendor : BT12
+// Vendor : 0xF3(remote), Version : 0xC0 ~ 0xC4, Total : 5
+			REMOTE_KEY(0xC0F3,603)
+			REMOTE_KEY(0xC1F3,604)
+			REMOTE_KEY(0xC2F3,605)
+			REMOTE_KEY(0xC3F3,606)
+			REMOTE_KEY(0xC4F3,607)
+			REMOTE_KEY(0xC5F3,554)
+			REMOTE_KEY(0xC6F3,555)
+			REMOTE_KEY(0xC7F3,556)
+			REMOTE_KEY(0xC8F3,557)
+			REMOTE_KEY(0xC9F3,558)
 // Vendor : BA03
 // Vendor : 0xF3(remote), Version : 0xD0 ~ 0xD4, Total : 5
 			REMOTE_KEY(0xD0F3,619)
@@ -2273,7 +2222,11 @@
 			REMOTE_KEY(0xD2F3,621)
 			REMOTE_KEY(0xD3F3,622)
 			REMOTE_KEY(0xD4F3,623)
-
+			REMOTE_KEY(0xD5F3,661)
+			REMOTE_KEY(0xD6F3,662)
+			REMOTE_KEY(0xD7F3,663)
+			REMOTE_KEY(0xD8F3,664)
+			REMOTE_KEY(0xD9F3,665)
 // Vendor : SA01
 // Vendor : 0xF3(remote), Version : 0xE0 ~ 0xE4, Total : 5
 			REMOTE_KEY(0xE0F3,699)
@@ -2281,7 +2234,11 @@
 			REMOTE_KEY(0xE2F3,701)
 			REMOTE_KEY(0xE3F3,702)
 			REMOTE_KEY(0xE4F3,703)
-
+			REMOTE_KEY(0xE5F3,666)
+			REMOTE_KEY(0xE6F3,667)
+			REMOTE_KEY(0xE7F3,669)
+			REMOTE_KEY(0xE8F3,669)
+			REMOTE_KEY(0xE9F3,670)
 // Vendor : BT02
 // Vendor : 0xF4(movon), Version : 0x0 ~ 0xA, Total : 11
 			REMOTE_KEY(0x00F4,576)
@@ -2292,10 +2249,6 @@
 			REMOTE_KEY(0x05F4,581)
 			REMOTE_KEY(0x06F4,582)
 			REMOTE_KEY(0x07F4,583)
-			REMOTE_KEY(0x08F4,584)
-			REMOTE_KEY(0x09F4,585)
-			REMOTE_KEY(0x0AF4,586)
-
 // Vendor : BT06
 // Vendor : 0xF4(movon), Version : 0x10 ~ 0x1A, Total : 6
 			REMOTE_KEY(0x10F4,624)
@@ -2303,8 +2256,6 @@
 			REMOTE_KEY(0x12F4,626)
 			REMOTE_KEY(0x13F4,627)
 			REMOTE_KEY(0x14F4,628)
-			REMOTE_KEY(0x1AF4,634)
-
 // Vendor : BT03
 // Vendor : 0xF4(movon), Version : 0x20 ~ 0x2A, Total : 6
 			REMOTE_KEY(0x20F4,640)
@@ -2312,8 +2263,10 @@
 			REMOTE_KEY(0x22F4,642)
 			REMOTE_KEY(0x23F4,643)
 			REMOTE_KEY(0x24F4,644)
-			REMOTE_KEY(0x2AF4,650)
-
+// Vendor : BT05
+// Vendor : 0xF4(movon), Version : 0x30 ~ 0x31, Total : 2
+			REMOTE_KEY(0x30F4,672)
+			REMOTE_KEY(0x31F4,673)
 // Vendor : BT07
 // Vendor : 0xF4(movon), Version : 0x40 ~ 0x4A, Total : 11
 			REMOTE_KEY(0x40F4,704)
@@ -2321,8 +2274,6 @@
 			REMOTE_KEY(0x42F4,706)
 			REMOTE_KEY(0x43F4,707)
 			REMOTE_KEY(0x44F4,708)
-			REMOTE_KEY(0x45F4,709)
-
 // Vendor : BT08
 // Vendor : 0xF4(movon), Version : 0x50 ~ 0x54, Total : 5
 			REMOTE_KEY(0x50F4,752)
@@ -2330,7 +2281,6 @@
 			REMOTE_KEY(0x52F4,754)
 			REMOTE_KEY(0x53F4,755)
 			REMOTE_KEY(0x54F4,756)
-
 // Vendor : BT09
 // Vendor : 0xF4(movon), Version : 0x60 ~ 0x64, Total : 5
 			REMOTE_KEY(0x60F4,587)
@@ -2338,7 +2288,6 @@
 			REMOTE_KEY(0x62F4,589)
 			REMOTE_KEY(0x63F4,590)
 			REMOTE_KEY(0x64F4,591)
-
 // Vendor : BA01
 // Vendor : 0xF4(movon), Version : 0x70 ~ 0x74, Total : 5
 			REMOTE_KEY(0x70F4,629)
@@ -2346,7 +2295,7 @@
 			REMOTE_KEY(0x72F4,631)
 			REMOTE_KEY(0x73F4,632)
 			REMOTE_KEY(0x74F4,633)
-
+			REMOTE_KEY(0x75F4,634)
 // Vendor : BT10
 // Vendor : 0xF4(movon), Version : 0x80 ~ 0x84, Total : 5
 			REMOTE_KEY(0x80F4,645)
@@ -2361,7 +2310,11 @@
 			REMOTE_KEY(0xA2F4,712)
 			REMOTE_KEY(0xA3F4,713)
 			REMOTE_KEY(0xA4F4,714)
-
+			REMOTE_KEY(0xA5F4,635)
+			REMOTE_KEY(0xA6F4,636)
+			REMOTE_KEY(0xA7F4,637)
+			REMOTE_KEY(0xA8F4,638)
+			REMOTE_KEY(0xA9F4,639)
 // Vendor : BT12
 // Vendor : 0xF4(movon), Version : 0xC0 ~ 0xC4, Total : 5
 			REMOTE_KEY(0xC0F4,651)
@@ -2369,7 +2322,11 @@
 			REMOTE_KEY(0xC2F4,653)
 			REMOTE_KEY(0xC3F4,654)
 			REMOTE_KEY(0xC4F4,655)
-
+			REMOTE_KEY(0xC5F4,757)
+			REMOTE_KEY(0xC6F4,758)
+			REMOTE_KEY(0xC7F4,759)
+			REMOTE_KEY(0xC8F4,760)
+			REMOTE_KEY(0xC9F4,761)
 // Vendor : BA02
 // Vendor : 0xF4(movon), Version : 0xB0 ~ 0xB4, Total : 5
 			REMOTE_KEY(0xB0F4,678)
@@ -2377,7 +2334,11 @@
 			REMOTE_KEY(0xB2F4,680)
 			REMOTE_KEY(0xB3F4,681)
 			REMOTE_KEY(0xB4F4,682)
-
+			REMOTE_KEY(0xB5F4,715)
+			REMOTE_KEY(0xB6F4,716)
+			REMOTE_KEY(0xB7F4,717)
+			REMOTE_KEY(0xB8F4,718)
+			REMOTE_KEY(0xB9F4,719)
 // Vendor : BA03
 // Vendor : 0xF4(movon), Version : 0xB0 ~ 0xB4, Total : 5
 			REMOTE_KEY(0xD0F4,683)
@@ -2385,7 +2346,11 @@
 			REMOTE_KEY(0xD2F4,685)
 			REMOTE_KEY(0xD3F4,686)
 			REMOTE_KEY(0xD4F4,687)
-
+			REMOTE_KEY(0xD5F4,762)
+			REMOTE_KEY(0xD6F4,763)
+			REMOTE_KEY(0xD7F4,764)
+			REMOTE_KEY(0xD8F4,765)
+			REMOTE_KEY(0xD9F4,766)
 // Vendor : BT07
 // Vendor : 0xF5(UEI), Version : 0x40 ~ 0x4A, Total : 11
 			REMOTE_KEY(0x40F5,720)
@@ -2393,16 +2358,6 @@
 			REMOTE_KEY(0x42F5,722)
 			REMOTE_KEY(0x43F5,723)
 			REMOTE_KEY(0x44F5,724)
-			REMOTE_KEY(0x4AF5,730)
-
-// Vendor : BT08
-// Vendor : 0xF5(UEI), Version : 0x50 ~ 0x54, Total : 5
-			REMOTE_KEY(0x50F5,512)
-			REMOTE_KEY(0x51F5,513)
-			REMOTE_KEY(0x52F5,514)
-			REMOTE_KEY(0x53F5,515)
-			REMOTE_KEY(0x54F5,516)
-
 // Vendor : BT09
 // Vendor : 0xF5(uei), Version : 0x60 ~ 0x64, Total : 5
 			REMOTE_KEY(0x60F5,539)
@@ -2410,22 +2365,14 @@
 			REMOTE_KEY(0x62F5,541)
 			REMOTE_KEY(0x63F5,542)
 			REMOTE_KEY(0x64F5,543)
-
+// Vendor : SR01
+// Vendor : 0xF5(uei), Version : 0x90, Total : 1
+			REMOTE_KEY(0x90F5,725)
 // Vendor : SKB Drag Mode
-			REMOTE_KEY(0x87,310)     /*KEYCODE_BUTTON_L1, [*] + DPAD_UP */
-			REMOTE_KEY(0x82,311)     /*KEYCODE_BUTTON_R1, [*] + DPAD_DOWN */
-			REMOTE_KEY(0x83,312)     /*KEYCODE_BUTTON_L2, [*] + DPAD_LEFT */
-			REMOTE_KEY(0x84,313) >;  /*KEYCODE_BUTTON_R2, [*] + DPAD_RIGHT */
-
-// Total SKB RCU : 151
-// VaS, end add integrated power key of SKB RCU by Logan@20190412
-
-			/* TODO List: */
-		    /*REMOTE_KEY(0x56,KEY_)*/      	/*NO.2, for TV*/
-			/*REMOTE_KEY(0x,KEY_)*/			/*NO.7, for tv*/
-			/*REMOTE_KEY(0x45,KEY_)*/		/*NO.8, for tv*/
-			/*REMOTE_KEY(0x,KEY_)*/			/*NO.9, for tv*/
-			/*REMOTE_KEY(0xff,KEY_)*/ 		/*NO.44, break data code ?*/
+			REMOTE_KEY(0x87,310)     				/*KEYCODE_BUTTON_L1, [*] + DPAD_UP */
+			REMOTE_KEY(0x82,311)     				/*KEYCODE_BUTTON_R1, [*] + DPAD_DOWN */
+			REMOTE_KEY(0x83,312)     				/*KEYCODE_BUTTON_L2, [*] + DPAD_LEFT */
+			REMOTE_KEY(0x84,313) >;  				/*KEYCODE_BUTTON_R2, [*] + DPAD_RIGHT */
 	};
 };
 /* VaS Kerwin added end, for Eagle project */
common.diff (28,910 bytes)   

(ALTech) Sangmin Choi

2023-06-16 14:56

developer   ~0013412

Hello, Jerry,

I checked the diff files and it's ok.
Please apply them to 540 branches.

Thank you!
Sangmin Choi.

(SW) Jerry Lin

2023-06-16 15:52

developer   ~0013415

Hi Sangmin Choi,
done

Jerry

(ALTech) Sangmin Choi

2023-06-16 16:39

developer   ~0013416

Hello, Jerry,

I will let you know when the 540 branches for UHD4 are ready.

Thank you.
Sangmin Choi.

(ALTech) Sangmin Choi

2023-06-22 18:39

developer   ~0013484

Hello, Jerry,

There is no commit for common.diff, could you please check it again?

Thank you.
Sangmin Choi.

(SW) Jerry Lin

2023-06-23 08:38

developer   ~0013486

Hi Sangmin Choi,
I have uploaded again, please confirm again.
I forgot to add this patch,sorry.

Thank you.
Jerry

Issue History

Date Modified Username Field Change
2023-06-12 13:13 (ALTech) Sangmin Choi New Issue
2023-06-12 13:13 (ALTech) Sangmin Choi Status new => assigned
2023-06-12 13:13 (ALTech) Sangmin Choi Assigned To => (SW) Kerwin Chen
2023-06-12 13:13 (ALTech) Sangmin Choi File Added: RCU_KEYCODE_SEPC_230503.xlsx
2023-06-12 13:16 (ALTech) Sangmin Choi Note Added: 0013336
2023-06-12 13:28 (ALTech) Sangmin Choi Issue Monitored: (ALTech) Younkwang Jung
2023-06-12 13:28 (ALTech) Sangmin Choi Issue Monitored: (ALTech) JunGyu Kim
2023-06-14 10:48 (SW) Kerwin Chen Assigned To (SW) Kerwin Chen => (SW) Jerry Lin
2023-06-14 12:32 (SW) Jerry Lin Note Added: 0013375
2023-06-15 15:02 (SW) Jerry Lin Note Added: 0013389
2023-06-16 09:14 (ALTech) Sangmin Choi Note Added: 0013398
2023-06-16 09:41 (SW) Jerry Lin Note Added: 0013401
2023-06-16 09:41 (SW) Jerry Lin File Added: device_amlogic_common.diff
2023-06-16 09:41 (SW) Jerry Lin File Added: common.diff
2023-06-16 14:56 (ALTech) Sangmin Choi Note Added: 0013412
2023-06-16 15:52 (SW) Jerry Lin Note Added: 0013415
2023-06-16 15:58 (SW) Kerwin Chen Assigned To (SW) Jerry Lin => (ALTech) Sangmin Choi
2023-06-16 15:59 (SW) Kerwin Chen Status assigned => resolved
2023-06-16 15:59 (SW) Kerwin Chen Resolution open => fixed
2023-06-16 16:38 (ALTech) Sangmin Choi Status resolved => closed
2023-06-16 16:38 (ALTech) Sangmin Choi Status closed => feedback
2023-06-16 16:38 (ALTech) Sangmin Choi Resolution fixed => reopened
2023-06-16 16:39 (ALTech) Sangmin Choi Note Added: 0013416
2023-06-22 18:39 (ALTech) Sangmin Choi Note Added: 0013484
2023-06-23 08:38 (SW) Jerry Lin Note Added: 0013486
2024-05-20 09:07 (ALTech) Sangmin Choi Status feedback => closed